package com.jin.spirng_boot_learn.biz;

import javax.transaction.Transactional;

public class PublicTeamWallet {

//    @Transactional
//    public Void updateUserWalletVersionLock(Long userId, Double money, Boolean isAdd, Integer type) {
//        // 更新4个钱包
//        for(wallet:wallets){
//              // 乐观锁
//            for (;;) {
//                Wallet wallet = selectUserWalletMapper.selectById(userId);
//                int ret = updateUserWalletMapper.updateById(userId, isAdd, type, wallet.getBubble(),money);
//                if(ret!=0) break;
//                // sleep 50ms
//            }
//            // 插入 钱包流水
//            WalletBill walletBill = insertUserWalletBillMapper.insert(userId, isAdd, type, wallet.getBubble(),money);
//        }
//         producer.addBizBill();
//    }






}
